About Stamford Group Limited(the) (01647353) United Kingdom