About Stamford X Limited (09602749) United Kingdom