About R Leumas Investment Company Limited (13542249) United Kingdom