About Helier Properties Ltd (13382607) United Kingdom