About Kelda Finance (no.3) Plc (08270049) United Kingdom