I would recommend Australian Hot Water in Belmore for hot water tanks and plumbing.
http://australianhotwater.com.au/
After getting stuffed around by another company, came the next morning ready to fix the problem. They also went above and beyond what was required, very patient with my hot...