About Cairns & Longmuir Holdings Ltd (SC679127) United Kingdom