About Leeda Management Limited (06331057) United Kingdom