About Barry Island Services Ltd (10305213) United Kingdom