About Ips Leatherhead Limited (12245539) United Kingdom