About The Hydropathic Hotel Pitlochry Limited (SC221024) United Kingdom