About L10 Properties Ltd (12912095) United Kingdom