About Hadfield & Britain Limited (01261826) United Kingdom