About Stamford Holdco Limited (13305520) United Kingdom