About Richard Ashford Limited (01038162) United Kingdom