About Gibbs & Ball Limited (00706966) United Kingdom