About Vaulkhard Investment Properties Limited (02887086) United Kingdom