About Better Place Cleaning Limited (11714193) United Kingdom