About North Glendale Limited (SC402417) United Kingdom