About Sycamore Grove Limited (12034123) United Kingdom