About Ian Ball Associates Limited (12095213) United Kingdom