About Badgemoor Ltd (07120371) United Kingdom