This is Xenophora granulosa or 'Granulated Carrier' shell. It attaches to itself beach debris of either dead shells or small rocks/pebbles.  They occurin  deep water, Philippine Islands.  Approx size 79mm across widest part.

Buy with confidence from Britain's longest established specialist shell dealer - original business started 1938 !