About L & I Property Limited (10638805) United Kingdom