About Leesholme Management Company Limited (09984658) United Kingdom