About Glenacre Holdings Limited (SC561650) United Kingdom