About William&delvin&dick Limited (09388688) United Kingdom