About Sloghouse Ltd (12665921) United Kingdom