Distressing weekend when I decided to rip out the carpet in the front of my MM van. The seat belt came away from the support in my hand

To cut a long story short I made a hole about 3 inches in diameter in the drivers side floor pan. Both the inside and outside sils are rusted up too (including the seat belt support) on the same side and to be honest the passenger side seat belt area isn't looking too hot

Anyone have any rough ideas how much this is going to cost me to patch? Aside from the hole the rest of the floor is fine! Also does anyone know anyone in Essex (Chelmsford) who can do this for me properly? Finally does anyone know what the 'rust minimums' are for an MOT? Obviously I wouldn't leave any rust on my precious baby but when does an area have to be patched and when can it just be filled?
Cheers for any advice you can give me
