About L And K Property Holdings Limited (12978057) United Kingdom