About Green Square Properties Limited (12672721) United Kingdom