About Marshall Properties Management & Investments Ltd (13086873) United Kingdom