About J&h Multi Limited (12888773) United Kingdom