About Mccrindle Associates Ltd (04638233) United Kingdom