About Turkson & Taylor Group Ltd (06858186) United Kingdom