About L D Endeavours Limited (12598720) United Kingdom