About Twemlow & Co. (manufacturing) Limited (00907779) United Kingdom