In MySQL you can do
SELECT
Cust.ID
, Cust.Forname
, Cust.Name
, GROUP_CONCAT(Acc.Number) as AccNumber
FROM CustomerAccount Acc
INNER JOIN Customers Cust ON Acc.ID_Customer = Cust.ID
GROUP BY Cust.id
In SQL server you'll have to tweak it a bit and do:
SELECT
Cust.ID,
, Cust.Forname
, Cust.Name
, AccNumber = replace
((SELECT A2.number AS [data()]
FROM CustomerAccount A2
INNER JOIN Customers C2 ON A2.ID_Customer = C2.ID
WHERE Cust.id = C2.id
ORDER BY A2.number FOR xml path('')), ' ', REQUIRED SEPERATOR)
FROM CustomerAccount Acc
INNER JOIN Customers Cust ON Acc.ID_Customer = Cust.ID
GROUP BY Cust.id, cust.Forname, cust.Name
See also this question: Simulating group_concat MySQL function in Microsoft SQL Server 2005?