About Nicholas Brown Property Investments Limited (11484834) United Kingdom