About Sladmore Gallery Limited (01865160) United Kingdom