About Kestrel Reservations Limited (06331507) United Kingdom