About Andra Alexandra Ltd (13280453) United Kingdom