Windsor’s new Thai flavour The new Giggling Squid restaurant in Windsor made headlines in May before it even opened thanks to a trap door found …