About Lagoon & Co Swansea Ltd (12324739) United Kingdom