About Barry Island Leisure Ltd (12919482) United Kingdom