About C.j. Strand Limited (04318229) United Kingdom