About Stamford Lane Properties Ltd (10433959) United Kingdom