LANCELOT MACGREGOR ASSOCIATES LIMITED PARTNERSHIP ID 48424183