About Sycamore Executive Ltd (06885373) United Kingdom