About Beard Group Ltd (01218338) United Kingdom