About Kickstand Consulting Ltd (08863239) United Kingdom