About Kookaburra Associates Limited (07290154) United Kingdom