About Slick Property Ltd (12196770) United Kingdom