About Lenarch Properties Limited (09899133) United Kingdom