About Nichols Properties Holding Limited (13489284) United Kingdom