About V Squared Properties Limited (12093790) United Kingdom