About Delft Ltd (08454027) United Kingdom