About Jeha Property Ltd (SC515956) United Kingdom