About Thomas & Beard Limited (02922618) United Kingdom