About Peabody Capital No 2 Plc (08782139) United Kingdom