About Stamford Management(ldn) Ltd (10207267) United Kingdom