About Alex S Special Delivery Ltd (12893265) United Kingdom