About Glenfern Hall Management Company Limited (01350169) United Kingdom