This firm is situated in London with reg. no. 07086207. The firm was established in the year 2009. The headquarters of this company is located at Davenport House 16 Pepper Street. The area code for this location is E14 9RP. The company's SIC and NACE codes are 64999 which stands for Financial intermediation not elsewhere classified. Direct Payments Ltd reported its account information for the period up to 2021-06-29. Its most recent confirmation statement was released on 2021-06-09.