About Stamford Properties Limited (01941067) United Kingdom