About Kookaburra Kitchens & Bathrooms Limited (07021312) United Kingdom