About Slt London Limited (09678446) United Kingdom