About Barry Developments & Leisure Limited (11447198) United Kingdom