About Turnkey Property Solutions Ltd (12331433) United Kingdom