About Glenwood Kitchen Services Limited (01559618) United Kingdom