About R J Teale Window Cleaning Limited (06968146) United Kingdom