About Nestal Properties Limited (11628639) United Kingdom