About Leda Research And Development Limited (07882046) United Kingdom