About Wells Barn Limited (04532237) United Kingdom