About Spencer Neville Limited (12196637) United Kingdom