About C & J Peden Ltd. (SC192504) United Kingdom