About C. Deakin And Company Limited (02355823) United Kingdom