About Liquid Art Property Investments Ltd (13555423) United Kingdom