About C H Leonard Ltd (10882851) United Kingdom