About C.h. & E.i. Bambridge & Sons Limited (04230379) United Kingdom