About Levenvale Properties Limited (SC310911) United Kingdom