About George Spencer Limited (13189986) United Kingdom