Typically the Architect will produce the planning and building reg drawings!
some Architectural practices have their own engineers, others do not?
If i'm honest its difficult to say who should have done what, without being party to the initial brief that you had with each individual.
however in my professional opinion.
The builder from the outset knows he requires this detail prior to installing any Steel RSJ's, as without this detail he will not have the design detail to show to building control for the approval. Any professional contractor should or will ask you for this information prior to works commencing.
Structural calculations are not required at planning stage, these only come into effect once either a building notice or full plans application has been submitted into the local authority or independent inspectors.
It sounds to me like the build was built under a building notice, this is were the structure is built and inspected as the works proceed, as typically under a full plans application the build design is reviewed by building control prior to works commencing. Do you know if the structure/steels once inserted and placed into position was inspected by building control?.
Would you have photo's of these works once they where inserted? (ideally showing connections with padtstones or posts etc)
Lastly do you or your contractor have proof of what size beam/beams were/have been installed??
If so you could still discuss this issue with a structural engineer and advise him what has been installed, and then he can see if he can work his calculations to reflect what beams have been installed?
Your worse case scenario, unfortunately will be, that your contractor has not installed a large enough beam or just installed a beam on to padstone's, when your build required a goal post or box frame (which is very typical in lots of cases). If this is the case, then you will have no choice but to rectify this problem and insert the correct steel works.
hope this is clear? and hope your able to resolve this issue without to many problems.