About Bell & Clements (london) Limited (01702576) United Kingdom