About Thirlestane Consulting Limited (10162901) United Kingdom