About Alexander Lloyd Ltd. (03754203) United Kingdom