About Saskia Lamche Limited (10016985) United Kingdom