About Avenue Sales & Lettings Limited (08743068) United Kingdom