About Gerald Spencer Limited (13154452) United Kingdom