About Lavender House Properties Limited (12068629) United Kingdom