About Mayners By Ali & Jo Limited (08480271) United Kingdom