About Tom Spencer Design Limited (11907479) United Kingdom