About Helm & Ransome Properties Ltd (12531610) United Kingdom