About Nigel Jeffries Landscapes Limited (04607985) United Kingdom