About Sr Square Holdings Limited (09592402) United Kingdom