About Sajra Properties Ltd (12505816) United Kingdom