About Taylor Hawthorne Limited (SC125808) United Kingdom