About Magic Hands Maintenance Services Ltd (12912635) United Kingdom