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 !