About Barnwood Close Limited (02287879) United Kingdom