About Sloanedoc Investments Limited (07986342) United Kingdom