About Nichols Property Management Limited (12824535) United Kingdom