About Meekfields & Co Ltd (12547289) United Kingdom