About Stamford Management Limited (11154158) United Kingdom