About Spencer And Douglas Limited (12857176) United Kingdom