I have found filling in their feedback form does not get a response, so it may be worth contacting their UK office and speaking to a human being.
Google London
Google UK Ltd
Belgrave House
76 Buckingham Palace Road
London SW1W 9TQ
United Kingdom
Phone: +44 (0)20-7031-3000
Fax: +44 (0)20-7031-3001