About Powell Property Developments Limited (06200961) United Kingdom