About Four Square Partnership Limited (02655407) United Kingdom