About Seal Construction & Development Limited (12187801) United Kingdom