About Josela Properties Ltd (03492431) United Kingdom