About H&o Holdings Limited (12841264) United Kingdom