About C.a. Strawson & Son Limited (04290726) United Kingdom