English noun phrase may be composed of elements belonging to two distinct categories:
The first sentence (a.) comprises adjuncts (from London; with long hair), which can be embedded in the NP 'til infinity. Adjuncts are optional recurrent (=able to be embedded many times) elements.
The second sentence (b.*) comprises complements, which are elements of different status - obligatory and excluded from recurrence.
(Explanation by my friend)