About C & J Locke Ltd (06750133) United Kingdom