About Stamford Property And Investments Limited (10226441) United Kingdom