About Nichol & Lee Properties Ltd (10696122) United Kingdom