About Refcap Real Estate Investments Limited (13337616) United Kingdom