About Sa Bagga Properties Ltd (11845348) United Kingdom