About Leslie Clark Limited (08360089) United Kingdom