About David Barlow Lettings Ltd (05437201) United Kingdom