About C. Sneade Limited (04765905) United Kingdom