About Stamford Griffin Ltd (11831001) United Kingdom