About Ejls Properties Ltd (10338062) United Kingdom