About Nichols Properties Ltd (12259266) United Kingdom