About Levara Properties Ltd (10355397) United Kingdom