Barratt Developments plc (ISIN: GB0000811801) the UK's largest homebuilder by volume grapples with softening ...