About C J Leonard Limited (04996706) United Kingdom