About Kookaburra Properties Ltd (09755068) United Kingdom