About Barrowgate Developments Limited (08032590) United Kingdom