About Lullingstone Management Company Limited (04220398) United Kingdom