About Barnswood Limited (02980723) United Kingdom