About J&o Property Holdings Limited (12893356) United Kingdom