About J & E Francis Developments Limited (11206011) United Kingdom