About Dr Jd Lack Limited (13126633) United Kingdom