About Ips Leytonstone Limited (12180601) United Kingdom