About Eddie Lancaster Garden Services Limited (08090532) United Kingdom