About Vpc Properties Limited (12896802) United Kingdom