About Ken Beard & Son Ltd (09233688) United Kingdom