About Balfour Beatty Ofto Holdings Limited (07331889) United Kingdom