About Meca Swindon Ltd (10250523) United Kingdom