About Liebre Developments Ltd (08987261) United Kingdom