About Slough House Limited (11736405) United Kingdom