About Sedgemoor Group Ltd (10084596) United Kingdom