About Sandrill Cleaning Ltd (12627915) United Kingdom