About Big Slick Properties Ltd (12044299) United Kingdom