About The Stamford Southport Ltd (11911938) United Kingdom