About A & H Snell Ltd (08159686) United Kingdom