About Ips Developments Limited (12653729) United Kingdom