About Lock & Nell Properties Ltd (12056430) United Kingdom