About Lime Showrooms Limited (07008965) United Kingdom