About Wild Barfield Limited (02682012) United Kingdom