About Glenwood 1987 Limited (11806802) United Kingdom