About Seneca Bridging 2 Ltd (09069897) United Kingdom