About Libra Associates (properties) Limited (04338775) United Kingdom