About Spencer Adams Limited (05437955) United Kingdom