About Francisca Properties Developments Ltd (07374128) United Kingdom