About Stamford Property Investments Limited (03445707) United Kingdom