About Sycamore Terrace Company Limited (NI666850) United Kingdom