About Ogilby Limited (NI042040) United Kingdom