About Delamain Ogilby Limited (07556442) United Kingdom