About Jenu Properties Ltd (13016610) United Kingdom