About Dr L C Leibler Ltd (04972665) United Kingdom