About Saffron & Sycamore Limited (06522030) United Kingdom