About O&l Construction Ltd (12615347) United Kingdom