About Slt Management Ltd (10505709) United Kingdom