About Sloeginset Limited (10188874) United Kingdom