About L And R Enterprises Limited (SC668108) United Kingdom