About 4square Property & Investment Ltd (11819259) United Kingdom