About Loola Cleaning Service Limited (13646135) United Kingdom