About Hudson James Holdings Limited (06730486) United Kingdom