About Stamford Street Tenant Limited (09881247) United Kingdom