About Marshall Investment Properties Limited (NI618465) United Kingdom