About Ledaca Associates Limited (08067561) United Kingdom