About J & H (london) Ltd (07496238) United Kingdom