About S.a Locuming Ltd (13681501) United Kingdom