About Eleanor Trenfield Landscape Architects Limited (10560683) United Kingdom