About Sycamore Court Limited (02696416) United Kingdom