About Stamford Eight Limited (11288931) United Kingdom