About Spencer Swaffer Antiques Limited (04683455) United Kingdom