Gently warm the milk and add the yeast and allow to sit for five minutes. Add the cooled butter, egg, lemon juice and sugars and stir to combine.
Add around 100g of flour to the wet ingredients and stir to combine. Then pour into a food processor and work on a fairly low speed. Add the coconut and salt and gradually mix in the remaining flour until a soft dough starts to form (usually around five minutes). If you don't have access to a food processor, just complete this stage by kneading the dough for around ten minutes until it is soft.
Lightly grease a large bowl, place the dough inside and then cover with cling-film, leaving it to rise until doubled in size (around one hour). Slightly knock the dough back and then divide into eight roughly equal balls. Place on a baking tray with grease-proof paper and leave to rise for another 30 minutes. Pre-heat the oven to 375.
Bake in the middle of the oven for around 12-15 minutes until the tops are golden brown. Allow to cool a little and then sprinkle with icing sugar. Either serve warm with jam or butter (or both!) or leave until cold, and pile on the cream!