About Spencer Auto Finishes Limited (09448180) United Kingdom