About Sycamore Shelf Company Limited (NI648980) United Kingdom