About Logree Developments Ltd (12691657) United Kingdom