About L J & O Properties Limited (10079689) United Kingdom