About Maxx Services Limited (10782514) United Kingdom