About Beards & Co Investments Ltd (13144348) United Kingdom