About Allen & Appleyard (furniture) Limited (02135562) United Kingdom