About Delayed Completion Limited (11172840) United Kingdom