About Alexander & Moore Ltd (12540478) United Kingdom