About Velard Property Ltd (13106166) United Kingdom