About Scoardale Investments Limited (13397863) United Kingdom