About J&o Property Limited (10098649) United Kingdom