About Glenapp Farms Limited (SC075417) United Kingdom