Toluwa Project Services Limited, a Private Limited Company, that is based in 20-22 Wenlock Road, London. It's postal code is N1 7GU. This company has been working since 2013-07-10. The firm's registration number is 08604067. It has been already nine years since It's business name is Toluwa Project Services Limited, but up till 2015 the name was Toluwa and up to that point, until 2013-07-11 this business was known under the name Oluwa. This means it has used three different company names. This enterprise's principal business activity number is 70229 : Management consultancy activities other than financial management. The firm's latest annual accounts describe the period up to 2022-07-31 and the most recent annual confirmation statement was submitted on 2023-09-29.
For this particular company, a variety of director's tasks have so far been fulfilled by Scott J. who was appointed in 2013 in July. The following company had been governed by Bisola J. until July 2022.