About Glover Moss Properties Limited (NI655537) United Kingdom