About Alexander & Short Ltd (10800479) United Kingdom