About Powell Property Limited (10328673) United Kingdom