Sorry to say it, but even for a DIY website its more than a little lacking.
Firstly - you do not list the areas you work in. You will probably NEVER get a job via a Google search without listing your areas!
Secondly - "Borrowed" photo's,.. not only will ppl be annoyed with you for using their pics without permission, these generic photos do not sell your service. You need photo's with your face visible, YOU, your team, your signwritten vehicle etc should all be featured in the photo's (Like this one:
http://smart-window-cleaning.co.uk/)
Third - Page titles are vital to search engine optimisation,.. your page titles contain none of the keywords you want to emphasise.
And the German hosting? Whats that about?