About Alexandra Lloyd Property Ltd (12272808) United Kingdom