About Ascott Investments Limited (12256727) United Kingdom