About Jobaz Properties Limited (10820324) United Kingdom