About Dewald Stander Limited (07543299) United Kingdom