About Spencer Plunkett Ltd (11214656) United Kingdom