About Nichols Property Limited (12405605) United Kingdom