If you live in Australia, then this specialty bathroom cabinet and joinery Canberra firm can do all of this and more. Happy renovating! http://benchmarc.com.au/