About Stamford Companies Limited (11158449) United Kingdom