About Jo & Elle Properties Ltd (11894399) United Kingdom