Louise Clifford: Louise Clifford. Self: Is This Your Life?. Louise Clifford was born on 1 June 1971 in Wimbledon, London, England, UK. She died on 2 May 2023 in the UK.
Known For: Is This Your Life? (Self), When Louis Met... Max Clifford (Self(as Louise))