About Beard Brothers Limited (04282568) United Kingdom