About Leacroft (eg) Management Limited (03919717) United Kingdom