About Glenfabltd Ltd (SC709274) United Kingdom