About Stablocel Phenolics Limited (01832844) United Kingdom