About Badgemore Partners Ltd (10638269) United Kingdom