About Otford Tool & Gauge Co. Limited (07038667) United Kingdom