About Camlachie Capital Limited (07705652) United Kingdom