About Lescar Management Limited (SC633624) United Kingdom