About Ns Stamford Limited (11261077) United Kingdom