About Bell & Clements Limited (01695841) United Kingdom