About Q-strides Properties Limited (12651780) United Kingdom