About Arran Holdings Limited (SC100686) United Kingdom