About Stamford International (contracts Management) Ltd (11923296) United Kingdom