About Giles Landscapes Limited (06360382) United Kingdom