About Charles Lear & Co Limited (08451762) United Kingdom