About Sklodowsky And Son Ltd (08861330) United Kingdom