About A Powell Limited (10906267) United Kingdom