About Orchard Close (leicester) Management Company Limited (13612112) United Kingdom