About Vellos Properties Ltd (12034195) United Kingdom