About L & N Property Services Ltd (12589861) United Kingdom