About Canberra Holiday Flats Limited (04587637) United Kingdom