About Libra Construction Limited (06215419) United Kingdom