About Alan Mcgarvie Ltd (SC393761) United Kingdom