About Lettings & Properties Limited (04808267) United Kingdom