About Turkhud & Co Limited (08578184) United Kingdom