About Stamford Publishing Ltd (12545019) United Kingdom