About Libra Developments Limited (02494392) United Kingdom