About Libra Construction Services Limited (03476017) United Kingdom