About Logo Properties Ltd (09771201) United Kingdom