About Barton Fleming Lettings Limited (07664409) United Kingdom