About Sycamore Construction Limited (01995398) United Kingdom