About Pitlochry Investments Limited (05742087) United Kingdom