About Mckenzie Richard Associates Ltd (12417760) United Kingdom