About Mcturk & Muir Lettings Limited (SC528499) United Kingdom