About Directors Choice Limited (08910876) United Kingdom