About Castlegate Lambourne Limited (08231836) United Kingdom