About Stamford Topco Limited (13294593) United Kingdom