About Vallard Properties Limited (12450896) United Kingdom