About Penny & Giles Controls Limited (00843903) United Kingdom