About Ashfords Interior Solutions Limited (10590217) United Kingdom