About Spencer Marshall Limited (06181686) United Kingdom