About Williams Denis Limited (10962046) United Kingdom