The firm known as Ben And Sons was created on December 1, 2014 as a private limited company. The firm headquarters was based in London on 91 Dunsmure Road. The address post code is N16 5HT. The registration number for Ben And Sons Ltd was 09335189. Ben And Sons Ltd had been in business for four years until dissolution date on February 20, 2018.
The following limited company was administered by a single managing director: Michael L., who was formally appointed in December 2014.