About N & O Properties Limited (11366914) United Kingdom