About Red Square Properties Limited (04248784) United Kingdom