About Lime Tree Management Limited (01552228) United Kingdom