About Libra Construction And Developments Limited (05535705) United Kingdom