About Bensasson & Chalmers Limited (03188792) United Kingdom