About H&r House Ltd (12123409) United Kingdom