About C J Self Limited (04888719) United Kingdom