British Airways A320 G-EUUW operating BA2570 London Gatwick – Palma stopped the climb at 12,000ft this afternoon, entered a hold then returned to London Gatwick for a safe landing. This appears to have been due to undercarriage not retracting after take off.