About Libra Shutters Limited (06202129) United Kingdom