About Lumo Properties Limited (10670193) United Kingdom