About Nestor Kendrick Properties Limited (13398770) United Kingdom