About E & S Bache Limited (11474576) United Kingdom