About Sharp & Flask Westbourne Park Ltd (12128914) United Kingdom