About I & C Developments Ltd (11519533) United Kingdom