About Francis Terry And Associates Ltd (10178768) United Kingdom