About Stamford Holdings Limited (07031665) United Kingdom