About Lakshmi Kubera Properties Ltd (13039478) United Kingdom