About Meadows & Passmore Limited (03023507) United Kingdom