About Slioch Management Limited (SC243958) United Kingdom