About C. Toms & Son (holdings) Limited (13043932) United Kingdom