About Powell Property Development & Maintenance Limited (08886701) United Kingdom