About Turchese Properties Limited (11165856) United Kingdom