About Elliott & Telford Garden Services Limited (11826576) United Kingdom