About Glenapp Estate Company Limited (SC039374) United Kingdom