About Lime Grove Management Limited (03326203) United Kingdom