About Nigel Deller Land Limited (10375225) United Kingdom