About Sycamore Design And Marketing Limited (07050508) United Kingdom