About Powell Design & Technology Limited (08676555) United Kingdom