About Sand & Amari Property Management Ltd (10074360) United Kingdom