About Nicol & Co Lettings Limited (10654760) United Kingdom