About Meakin & Pritchard Limited (12466013) United Kingdom