About Thorburn (swansea) Limited (05986835) United Kingdom