About Jolo Properties Limited (10011775) United Kingdom