About Turnkey Properties Ltd. (03290998) United Kingdom