Ziegler UK Ltd phone Suite 17, Leigh Court Business Centre, Pill Rd Abbots Leigh, City of Bristol BS8 3RA map