About Turtle Properties Ltd (09527017) United Kingdom