About Ilex Peterborough Limited (13438030) United Kingdom