About Nick Spruce Associates Limited (07394501) United Kingdom