About The Lambswick Farm Barns Limited (06914036) United Kingdom