I'm not sure where to go for advice about this, but perhaps someone could point me in the right direction... We have recently bought and refurbished a flat and have now let it out. Whilst working on it we noticed the occasional whiff of what could be described as 'cat pee'... very strong ammonia. It...