About D Delap Ltd (11249106) United Kingdom