About Jls Property Holdings Limited (12864339) United Kingdom