About 39 Leacroft Management Company Limited (03168900) United Kingdom