About Slh42 Limited (08139552) United Kingdom