About Leszek Holubowicz Ltd (13282792) United Kingdom