About Powell Property Investment Limited (12926498) United Kingdom