About Crow S Nest Barry Island Ltd (13520691) United Kingdom