About Franklin & Hall Properties Limited (05698007) United Kingdom