About Aintree Hotel Limited (02942999) United Kingdom