About Spencer Pacey Ltd (10824634) United Kingdom