About Thakkar Specialist Services Ltd (07810779) United Kingdom