About Barrows Alterations Limited (12075493) United Kingdom