About N & Y Property Limited (12367073) United Kingdom