About Lenny Colclough Services Limited (09764097) United Kingdom