About Leeming Gate Management Company Limited (09593303) United Kingdom