About Mccrindle Group Limited (SC043738) United Kingdom