About Glenrose Holdings Limited (03986487) United Kingdom