What kind of properties are you hoping your soap has? i.e. good for dry skin, vegan bar, etc.?
Have you made soap before? This is NOT a good beginner recipe.
Your recipe has mostly hard oils which is going to make your batter trace super fast.
There are no oils that provide the big happy bubbles - like coconut, palm kernel, or babassu. These are also the oils that can be drying to the skin if used in high amounts - it's recommended not to go over 30% - and some people find that too high. I suggest 20% to start with.
The castor oil is too high and will make a sticky bar (although with all those butters - maybe not?) Castor at 5% is a good starting point, 10% is recommended maximum.
So, I highly recommend reducing the butters and adding high oleic oils such as olive, high oleic sunflower or safflower (not sure what is economical in Scotland)
There are members here who have a lot more experience working with high butter than I do and I'd like to hear what they say.
So without knowing what properties you want in a soap, I very generally suggest 20 to 25% butters, 8% castor, 15% sweet almond, and the rest soft oils. Now, if you have lard available - that's a game changer if you're open to animal fats. Lard is wonderful in soap - it nearly matches the fatty acid content of human skin, and makes a richer tiny bubble lather. And really - better than butters and certainly less expensive (here in the US anyway)
If I have a moment, I'll check the amount of water in the calc. If not, then someone else here will. A 5% superfat is standard - good job.