About Sloegrin Limited (04048388) United Kingdom