About Barncrosh Holiday Lettings Limited (10517140) United Kingdom