About Arran Investments Limited (03814704) United Kingdom