About Greenslate Properties Limited (12477768) United Kingdom