About Julian Stammers Landscapes Limited (08929259) United Kingdom