About Nashford Limited (10676898) United Kingdom