About Leandro Navarro International Limited (08563448) United Kingdom