About Glenacre Ltd (SC514260) United Kingdom