About Stamford House Securities Limited (09836580) United Kingdom