About Aintree Management Company Limited (10057507) United Kingdom