About Slh Ventures Limited (01786925) United Kingdom