About Meggaclean Limited (08116627) United Kingdom