About London Powerseal Ltd (13595196) United Kingdom