About Meadowcroft And Watson Limited (12613973) United Kingdom