About Windandsea Ltd (NI648079) United Kingdom