About Plumbley Meadows Management Limited (03341520) United Kingdom