About Jnc21 Property Limited (10423128) United Kingdom