Marine and General Limited offer top quality repair, marine and engineering and fuel services in New Zealand.