About Stephen Spurr Consulting Limited (12290312) United Kingdom