About Sycamore Stanford Ltd (11401771) United Kingdom