About Sfn Corporation Limited (08249630) United Kingdom