About Glenleven Properties Ltd (07632563) United Kingdom