About Jeneva Properties Ltd. (02390830) United Kingdom