About Sloehill Properties Ltd (08458654) United Kingdom