About Neil Spencer Limited (06572841) United Kingdom