About Barry Developments Limited (04359006) United Kingdom