About Delaware (directors) Limited (04810114) United Kingdom