About L2 Properties Ltd (12364686) United Kingdom