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.