About Green Turtle Properties Limited (07244438) United Kingdom