About Last Minute Cottages Limited (07603578) United Kingdom