About Spencer Wood Magic Limited (09381731) United Kingdom