About D.f.o. Ltd. (02730023) United Kingdom