About Lopes & Cruz Limited (11437761) United Kingdom