CHARLES HASWELL & PARTNERS LIMITED ID 63728560