About Stamford Properties Uk Limited (04469892) United Kingdom