About S & L Corless Limited (05695728) United Kingdom