About Isthmus Limited (02568771) United Kingdom