About Meyers Franchising Limited (10555661) United Kingdom