Yet another competition coming your way, this time for those with furry friends.  On May 7th and 8th, the National Hall in Olympia, London plays host to the London Pet Show – two days and five zones of fun, talks, demonstrations and live action display. With five exciting[…]