About Spencer Lewis Limited (11285070) United Kingdom