About N & N Property Sales Limited (12325116) United Kingdom