About Alexandra House Offices Ltd (08688630) United Kingdom