About L And N Living Spaces Ltd (12208990) United Kingdom