About Square 4 Partners Limited (13470352) United Kingdom