About Francis Holdings (totnes) Limited (05280649) United Kingdom