About The Stag Slough Ltd (11164521) United Kingdom