About Green Borough Properties Limited (12458367) United Kingdom