About Jabo Properties Limited (12478958) United Kingdom