About Living Landscapes North West Limited (11049508) United Kingdom