About Sycamore Fig Limited (09295755) United Kingdom