About Green Meadows Properties Limited (13604901) United Kingdom