What happens here if regridding from latlon to osgb? Can *coord.convert_units* convert osgb km to degrees? Looking at the code it doesn't take the ellipsoid into account.