About O&a Construction Limited (10184693) United Kingdom