About Stamford Bidco Limited (13308184) United Kingdom