About Red Kite Holiday Cottage Limited (11525705) United Kingdom