About A. Ballard Limited (10868805) United Kingdom