About Spencer Fining Limited (11262489) United Kingdom