About Francis Homes Developments Ltd (12176303) United Kingdom