About N N & A Properties Limited (13638150) United Kingdom