About Qubico Properties Limited (10429605) United Kingdom