About Senn House Ltd (12641572) United Kingdom