About Tarrashourne Limited (01232979) United Kingdom