About D J F Technical Design Services Limited (SC580937) United Kingdom