About Spencer Jones Design Limited (05693975) United Kingdom