About French Settlement Sycamore Ltd (12835563) United Kingdom