About Spencer Alexander Ltd (09879214) United Kingdom