About Stephen Snelgrove Services Limited (10068152) United Kingdom