About Refcap Commercial Real Estate Investments Ltd (13402018) United Kingdom