About P.a. Snell & Sons Limited (04113982) United Kingdom