About Stamford Nominees Limited (02702710) United Kingdom