About Francis Avenue Properties Limited (01485862) United Kingdom