About Beardshaw Holdings Ltd (12858111) United Kingdom