About John Beard & Son Ltd (04232902) United Kingdom