About Leah It Services Limited (08602083) United Kingdom