About Barn Meadow Limited (05636036) United Kingdom