About Barrie Beard Holdings Limited (11620089) United Kingdom