About Spencer Skuse & Potter Limited (09327080) United Kingdom