About Palmer Landscapes Limited (00972782) United Kingdom