About Beast House Barn Holidays Ltd. (10571119) United Kingdom