About Leo Val Properties Limited (09906174) United Kingdom