About The Meadows Helpringham Limited (07067775) United Kingdom