About Isles Management Ltd (09204586) United Kingdom