About Incomplete Developments Limited (13032828) United Kingdom