This image might help;
Now the surface area basically consists of three parts, the top, the bottom and what i'll call the wrapper (I dont know the correct English word). Remember that you could calculate the surface of a circle with the formula $$\pi r^2$$ where r is the radius.
Therefore if we divide the volume by the height, we'll know the surface of the top of the cylinder.
The height (What is described in your case as length, but this is just a matter of how you hold the cylinder) is 25m
Therefore the surface of the top circle is $$\frac{400m^3}{25m} = 16m^2$$
To find the 'wrapper' we first need to find the radius of the circle.
We know the surface of a circle is $$\pi r^2$$ therefore
$$\pi r^2 = 16m^2 \Rightarrow r = \sqrt{\frac{16m^2}{\pi}} \approx 5.09m$$
Now to calculate the 'wrapper' think of this area as if I wanted to wrap a paper around this part, how much paper would I need?
If I'd wrap a perfectly matching paper around the side of the cylinder it would have the length of the circumference of the cylinder and the height would be the same as that of the cylinder.
Therefore, we want to find the circumference (let's call it C) of the circle.
The formula for this is
$$C = 2 \pi r$$
And if we want to know the entire surface of the wrapper (let's call this W) we need to multiply this by the height
$$W = 2 \pi r h$$
Therefore
$$W = 2 \pi \sqrt{\frac{16m^2}{\pi}}25m$$
$${\mathtt{2}}{\mathtt{\,\times\,}}{\mathtt{\pi}}{\mathtt{\,\times\,}}{\sqrt{{\frac{{\mathtt{16}}}{{\mathtt{\pi}}}}}}{\mathtt{\,\times\,}}{\mathtt{25}} = {\mathtt{354.490\: \!770\: \!181\: \!103\: \!182\: \!2}}$$
Therefore the surface of the wrapper is approx. 354.5m^2
the surface of the top is 16m^2
the surface of the bottom is the same as the top and therefore also 16m^2
And hence
The surface area of the cylinder is
$${\mathtt{2}}{\mathtt{\,\times\,}}{\mathtt{16}}{\mathtt{\,\small\textbf+\,}}{\mathtt{354.49}} = {\mathtt{386.49}}$$
386.49m^2