About Glowhill Court (finchley) Management Co. Limited (01350434) United Kingdom