About Glenrose Investment Limited (02491942) United Kingdom