About Spencer Goodman & Co. Limited (03182088) United Kingdom