About Norman Snell & Company Limited (05790630) United Kingdom