Alpha Power Cleaning Limited is a cleaning company located in the city of Leamington Spa. The company Alpha Power Cleaning Limited is domiciled at Fulford House CV32 4EA Leamington Spa and was established on 14/07/2008. Alpha Power Cleaning Limited is registered under the company number 6645870.