About Ell & Son Limited (12510311) United Kingdom