About Sefa Properties Ltd (11916046) United Kingdom