About No Springs Attached Limited (06599059) United Kingdom