About Endeavour 129 Limited (08324666) United Kingdom