About Vells Prop Co Ltd (13132993) United Kingdom