About Cairns & Scott Holdings Limited (SC569781) United Kingdom