About Joba Properties Limited (11044695) United Kingdom