If an xtracycle is too long then you might be able to try something like the
Specialized Haul, its rear rack is rated for around 40kg and is actually part of the frame. If you have a bike you already like and just want to be able to carry a lot of weight Surly also makes the Nice Rack that is rated to 32kg if shops in England can order Surly stuff easily.