About Andora Home London Ltd (12464045) United Kingdom