About Stamford House Investments Limited (01970437) United Kingdom