About K.a. Ballard Associates Ltd (03521105) United Kingdom