About Gloucester Design & Engineering Limited (12267943) United Kingdom