Hammersmith letting agent fined £4,000