About Excell Utilities Ltd (12700390) United Kingdom