About L & D Holdings Ltd. (11015299) United Kingdom