About Y Clos Management Company Limited (09473845) United Kingdom