About H&a Slough Ltd (11424820) United Kingdom