About Leszek Tomczakowski Ltd (SC432325) United Kingdom