About The Bambach Saddle Seat (europe) Limited (02998147) United Kingdom