About Thatched Barn Ltd (08029838) United Kingdom