About Clos Capital Limited (08966987) United Kingdom