About Sycamore Sandpits Developments Limited (01252226) United Kingdom