About Spencer One Limited (NI627278) United Kingdom