About Clough Williams-ellis Nominee Company Limited (10068783) United Kingdom