About Isle Of Cats Limited (02885181) United Kingdom