About Stamford House Limited (11702743) United Kingdom