About Seneca Bridging Ltd (05871960) United Kingdom