About Leva Properties Limited (02040509) United Kingdom