About Libella Contract Furnishings Limited (09431985) United Kingdom