About Arran Associates Ltd (SC376806) United Kingdom