About Turk & Co Limited (07290909) United Kingdom