Yes most if not all auto shop will have Anti Squeal compound

You can simply use your euro's jack in the boot to jack up the corner and remove the wheel, where you will have complete access to the caliper.