About Ipec Developments Limited (01268146) United Kingdom