BACS Payment Schemes Limited

2 Thomas More Square, E1W 1YN (London)