Never let anyone drill roof tiles, its breaching the water tightness of your house - anyone that suggests this should be sent packing.
I've had solar installed by the crowd mentioned above and had several issues, the way they left my roof after the install (3 or 4 tiles broken and siliconed...