About Stamford Newton Limited (13131648) United Kingdom