Up to 300 adult Grey seals haul-out onto Ramsey's beaches during the early spring to complete their annual moult