About Michael Snelgrove Limited (09371281) United Kingdom