About North & Beard Ltd (11070938) United Kingdom