About L Flack Properties Ltd (12905609) United Kingdom