About Lehri Retail Limited (12249078) United Kingdom