About The Coach & Horses (bristol) Limited (12238919) United Kingdom