About Grooms Installations Ltd (10027842) United Kingdom