About Snell Mitchell & Co. Ltd. (08467682) United Kingdom