About Leiden Fields Management Company Limited (02299210) United Kingdom