About Tyndrum Lodges Limited (SC596243) United Kingdom