About Powell & Co Property Limited (05826347) United Kingdom