About Stephenson-clarke Limited (09754621) United Kingdom