About Leda Properties Limited (01257376) United Kingdom