About T & E Garden Services Limited (07113115) United Kingdom