About Slick Properties Ltd (09385460) United Kingdom