About Swan & Talbot Limited (08526450) United Kingdom