About V&r Property Limited (10254058) United Kingdom