Powell & Co. was founded way back in 1994. We grew from one property to become a well established private landlord and property investor. Today, we own a portfolio comprised of numerous assets across England and Wales, with our head office based in Central London.

We pride ourselves on our efficiency, backed up by our hard-working team. We continue to invest in all aspects of residential property and strive to offer our tenants and leaseholders the best experience.





Powell & Co Property London Ltd is registered in England & Wales. Registration number: 09976213. Registered address: Cumberland Basin, Prince Albert Road, London, NW1 7SS.