About Spencer Fenton Limited (09552784) United Kingdom