About Ali & Mac Properties Ltd (SC621130) United Kingdom