About C Leonard Ltd (12165296) United Kingdom