About Square Base Properties Ltd (12183573) United Kingdom