About Nicholas Property Holdings Limited (13691853) United Kingdom