About Black & White Stripes Holdings Limited (13318439) United Kingdom