About Spencer Simon Design Limited (09029638) United Kingdom