About Nichols Property Services Ltd (11338108) United Kingdom