About R Spencer Tucker Limited (13259825) United Kingdom