
Developer fined – A London property developer has been fined £63,000 after safety inspectors found health and safety failures.
Developer fined – A London property developer has been fined £63,000 after safety inspectors found health and safety failures.