About Alasdair Ball Consulting Ltd (12660971) United Kingdom