About Ashford Holdings Limited (09885864) United Kingdom