About L & N Property Limited (04283613) United Kingdom