About L Jam Property Limited (13306638) United Kingdom