About Avenue Road Falmouth Management Co Limited (02694225) United Kingdom