About Stenlakes Holdings Limited (05131518) United Kingdom