About Stanton Williams Limited (04024351) United Kingdom