About Jael Properties Limited (08117008) United Kingdom