About Barrow Developments Limited (04790582) United Kingdom