Ellis & Fleming came into being in 2017 as a company enlisted under no 10607310, located at AL7 3JS Welwyn Garden City at 24 Blackthorn Road. The firm's last known status was dissolved. Ellis & Fleming had been on the market for at least 3 years.
The limited company was supervised by a single managing director: Peter E. who was leading it from February 8, 2017 to the date it was dissolved on January 28, 2020.