About B. Beard & Sons Limited (04711349) United Kingdom