About Green Isle Properties Limited (12922282) United Kingdom