About Sycamore Bell Ltd (11142403) United Kingdom