About Swan & Talbot Wetherby Limited (11679990) United Kingdom