About R & Lashardz Limited (12047222) United Kingdom