About Victoria Spencer Limited (13416479) United Kingdom