About Spencer Oliver Ltd (11449529) United Kingdom