I came across this plant yesterday (14th May) and was wondering what it might be? Would anybody know the scientific name and if it's indigenous to the UK (personally I doubt it is)? The plant grows in an Asian style garden near Cumnock, Scotland.
Close up of leaves: