About Christopher Ball Associates Ltd (13368569) United Kingdom