About Powell Technical Management Limited (09260409) United Kingdom