Pip,
I think the problems with the license at Perth are sorted now.
www.scottishaeroclub.org.uk/news.html
As for the approach and hold details best people to talk to are Tayflite. The hold is at 3000ft but can’t remember inbound and outbound. Procedure outbound, as GHB says, around 030 down to 2000ft, but think its 2min 30sec. Then right base turn onto inbound 210, then down to 970ft.
And yes, def watch out for NDB at Dundee! Good idea to get someone with local knowledge to talk you, or even better fly you through it.
Sparky