About Barnwoods Limited (06275645) United Kingdom