About Ogilby Construction Limited (02110639) United Kingdom