About Alexander & Cyrus Ltd (11635331) United Kingdom