we just buy offcuts - get the local carpet shop to reccomend a fitter and job done ! cheap enough to do every year, if you want a removable one, ask if they ( or someone else has ) a 'Binding ' machine to do the edges.Why have a carpet? It gets dirty, stains and usually smells after a while. Go the European route and have vinyl floor, easily wiped and no marks.