About Stamford New Road Ltd (10359608) United Kingdom