About L23 Properties Ltd (11181019) United Kingdom