About The Island Trust Limited (03107339) United Kingdom