About Spencer Powis Limited (13089318) United Kingdom