About Meemford & Co Ltd (11676135) United Kingdom