About J & H Associates Limited (12509156) United Kingdom