About O T Seymour Construction Limited (11258904) United Kingdom