Joshua Haddon came into being in 2016 as a company enlisted under no 10187363, located at SE1 1EE London at 10 Isaac Way. Its last known status was dissolved. Joshua Haddon had been offering its services for at least 3 years.
This limited company was led by 1 managing director: Joshua H., who was formally appointed in 2016.
Joshua H. was the individual who controlled this firm, owned over 3/4 of company shares.