About Snell David London Ltd (12533193) United Kingdom