Clarke Nicholls & Marcel (London & Overseas) Limited