About Townandcountryglasgow Ltd (SC396685) United Kingdom