About Mecc Services Limited (10199559) United Kingdom