About Ushers Island Ltd. (03089741) United Kingdom