About Edge Leigh Management Company Limited (11103126) United Kingdom