About Ashford London Ltd (13455752) United Kingdom