About Lordrose Properties Ltd (10353789) United Kingdom