About Powell Group Limited (10635096) United Kingdom