About Spencer Coleman Technical Limited (08876459) United Kingdom