About Affycharles And Sons Ltd (11324848) United Kingdom