About South Square Limited (03149458) United Kingdom