About L13 Properties Ltd (13352841) United Kingdom