Thomas Sheridan & Sons is the distillery, owned by the Gilbey's Group, which produces Baileys Irish Cream and Sheridan's Cream Liqueur (as well as other well-known liqueur products). Their address is located at T. Sheridan & Sons (Thomas Sheridan), Nangor Road, Dublin 12, Ireland.
Thomas Sheridan & Sons distillery is located in the British Isles.
The statement is correct because the distillery is in Ireland, which is in the british isles. The system was most likely fooled because some geographical knowledge was needed. 