About Seila Construction Ltd Limited (12833249) United Kingdom