About Francis And Sons Property Ltd (12939979) United Kingdom